using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ARStructTypeInfo(Name = "ARTableLimitsStruct", NumberOfMembers = 7u), ClassInterface, Guid("18ed2d54-370a-4d10-90f3-c6d6b3b41a2a"), ProgId("BMC.ARSystem.TableLimit")]
	public class TableLimit : Limit
	{
		[ARStructMemTypeInfo(Name = "numColumns", Offset = 0u)]
		private uint _numColumns;
		[ARStructMemTypeInfo(Name = "qualifier", Offset = 1u)]
		private object _qualifier;
		[ARStructMemTypeInfo(Name = "maxRetrieve", Offset = 2u)]
		private uint _maxRetrieve;
		[ARStructMemTypeInfo(Name = "form", Offset = 3u)]
		private string _form;
		[ARStructMemTypeInfo(Name = "server", Offset = 4u)]
		private string _server;
		[ARStructMemTypeInfo(Name = "sampleForm", Offset = 5u)]
		private string _sampleForm;
		[ARStructMemTypeInfo(Name = "sampleServer", Offset = 6u)]
		private string _sampleServer;
		public uint NumberOfColumns
		{
			get
			{
				return this._numColumns;
			}
			set
			{
				this._numColumns = value;
			}
		}
		public object Qualifier
		{
			get
			{
				return this._qualifier;
			}
			set
			{
				this._qualifier = value;
			}
		}
		public uint MaxRetrieve
		{
			get
			{
				return this._maxRetrieve;
			}
			set
			{
				this._maxRetrieve = value;
			}
		}
		public string Form
		{
			get
			{
				return this._form;
			}
			set
			{
				this._form = value;
			}
		}
		public string Server
		{
			get
			{
				return this._server;
			}
			set
			{
				this._server = value;
			}
		}
		public string SampleForm
		{
			get
			{
				return this._sampleForm;
			}
			set
			{
				this._sampleForm = value;
			}
		}
		public string SampleServer
		{
			get
			{
				return this._sampleServer;
			}
			set
			{
				this._sampleServer = value;
			}
		}
	}
}
